stuffed lamb ribs - French English Dictionary